package principal;

public class Arista {

	private Vertice verticeOrigen;
	private Vertice verticeDestino;
	private float peso;
	
	public Arista(Vertice origen, Vertice destino, float peso){
		
		this.verticeOrigen = origen;
		this.verticeDestino = destino;
		this.peso = peso;
	}
	
	public Vertice getVerticeOrigen()
	{
		return this.verticeOrigen;
	}
	
	public void setVerticeOrigen(Vertice origen)
	{
		this.verticeOrigen = origen;
	}
	
	public Vertice getVerticeDestino()
	{
		return this.verticeDestino;
	}
	
	public void setVerticeDestino(Vertice destino)
	{
		this.verticeDestino = destino;
	}
	
	public float getPeso()
	{
		return this.peso;
	}
	
	public void setPeso(float peso)
	{
		this.peso = peso;
	}
	
	@Override
	public String toString()
	{
		 return String.format("({0},{1},{2})",this.verticeOrigen.getID(), this.verticeDestino.getID(), this.peso);
	}
}
